Text copied to clipboard!

Naslov

Text copied to clipboard!

Backend programer

Opis

Text copied to clipboard!
Iščemo backend programerja, ki bo odgovoren za razvoj, vzdrževanje in optimizacijo strežniških aplikacij in sistemov. Kandidat bo sodeloval pri načrtovanju arhitekture, implementaciji funkcionalnosti ter zagotavljanju varnosti in učinkovitosti backend rešitev. Pomembno je, da ima izkušnje z različnimi programskimi jeziki, bazami podatkov in API-ji, ter da zna delati v timu in komunicirati z drugimi oddelki. Poleg tehničnih znanj pričakujemo tudi sposobnost reševanja problemov, samoiniciativnost in natančnost pri delu. Backend programer bo ključen člen pri razvoju robustnih in skalabilnih aplikacij, ki podpirajo poslovne procese in izboljšujejo uporabniško izkušnjo. Vloga vključuje tudi spremljanje najnovejših tehnologij in implementacijo najboljših praks v razvojni proces.

Odgovornosti

Text copied to clipboard!
  • Razvijanje in vzdrževanje strežniške logike aplikacij.
  • Načrtovanje in implementacija API-jev za komunikacijo med sistemi.
  • Optimizacija delovanja backend sistemov za boljšo učinkovitost.
  • Sodelovanje z razvijalci frontend in drugimi oddelki.
  • Zagotavljanje varnosti in zaščite podatkov v aplikacijah.
  • Testiranje in odpravljanje napak v backend kodi.
  • Upravljanje baz podatkov in zagotavljanje njihove zanesljivosti.
  • Dokumentiranje kode in razvojnih procesov.
  • Spremljanje novih tehnologij in predlog izboljšav.
  • Podpora pri uvajanju novih funkcionalnosti.

Zahteve

Text copied to clipboard!
  • Izkušnje z backend programiranjem (npr. Java, Python, PHP, Node.js).
  • Poznavanje relacijskih in NoSQL baz podatkov.
  • Razumevanje RESTful API-jev in mikroservisne arhitekture.
  • Sposobnost reševanja kompleksnih tehničnih problemov.
  • Izkušnje z orodji za verzioniranje kode (npr. Git).
  • Dobro znanje angleškega jezika za tehnično dokumentacijo.
  • Sposobnost timskega dela in komunikacije.
  • Poznavanje varnostnih praks v razvoju programske opreme.
  • Izkušnje z agilnimi metodologijami razvoja.
  • Natančnost in odgovornost pri delu.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Katere programske jezike uporabljate za backend razvoj?
  • Kako pristopate k optimizaciji delovanja backend aplikacij?
  • Ali imate izkušnje z mikroservisno arhitekturo?
  • Kako zagotavljate varnost podatkov v svojih aplikacijah?
  • Kakšne so vaše izkušnje z bazami podatkov?
  • Kako sodelujete z drugimi člani razvojne ekipe?
  • Kako se spopadate z odpravljanjem napak v kodi?
  • Ali ste delali z agilnimi metodologijami?
  • Kako spremljate nove tehnologije v backend razvoju?
  • Kaj vas motivira pri delu backend programerja?